package com.yitiao.designmodel.behave.chain;

import lombok.Data;

@Data
public abstract class Approve {
    // 核心，处理类要包含一个自己作为链的下一个，类似链表
    protected Approve nextApprove;

    // 交给子类，即具体的处理器实现，所以定义为抽象
    public abstract void deploy(Course course);

}
